//package com.weseal.service;
//
//import com.weseal.form.FunctionInfoForm;
//import com.weseal.query.FunctionInfoQuery;
//import com.weseal.response.ResponseResult;
//
//import java.util.List;
//import java.util.Set;
//
//public interface FunctionInfoService {
//	/*基础方法*/
//	void save(FunctionInfoForm form);
//
//
//	void delete(Long id);
//
//
//	FunctionInfoVo selectById(Long id);
//
//
//
//	ResponseResult<FunctionInfoVo> pageQuery(FunctionInfoQuery query);
//
//	/**
//	 * 根据用户id查询功能 有层次
//	 * @param masterId
//	 * @return
//	 */
//	Set<FunctionInfoVo> queryByMasterId(Long masterId);
//
//	/***
//	 * 根据角色查询功能 无层次
//	 * @param roleId
//	 * @return
//	 */
//	public List<FunctionInfoVo> queryByRoleId(Long roleId);
//
//	Set<FunctionInfoVo> queryAll();
//}